AgentRewind: Recoverable Execution for Long-Horizon LLM Agents
AgentRewind:面向长程 LLM Agent 的可恢复执行框架
🧭 Agent 执行恢复与 checkpoint ★ 深度解读
University of Chinese Academy of Sciences · IIIS, Tsinghua University · Zhongguancun Academy · Institute of Automation, Chinese Academy of Sciences
通过对齐的上下文与环境 checkpoint 回滚,并注入失败摘要,提升长程 Agent 任务成功率
📌 工作参考价值(4 点)
- 做电商/搜索/广告领域的 Agent 时,把失败恢复做成 runtime 层,不只回滚 message history,必须同时回滚工作区或数据库状态;否则被污染的中间状态会拖垮后续步骤。
- 把 rewind 作为工具暴露给 LLM,而不是外部固定策略:让 agent 根据 checkpoint metadata 选择回退点并写 memory_summary,适合长任务和多步修改场景。
- 借鉴 MettleBench 的「有序 checklist + 只返回第一个未满足项 + prefix progress」作为 Agent 任务验收与诊断指标,比只看最终成功率更能测量部分完成度。
- 工程上要明确恢复边界:只回滚可控文件系统,外部副作用需要隔离或记录;回滚时用执行日志恢复前缀,避免重新执行产生新的副作用。